from typing import List, Dict
from .base_enemy import Enemy

class Goblin(Enemy):
    def get_base_hp(self) -> int:
        return 18
    
    def get_name(self) -> str:
        return "地精盗贼"
    
    def get_abilities(self) -> List[Dict]:
        return [
            {"name": "匕首刺击", "type": "attack", "damage": 5, "probability": 0.7},
            {"name": "偷袭", "type": "ability", "damage": 8, "probability": 0.3}
        ] 